home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Visual Database / Visual Foxpro 6.0 (Ent. Edition) / Vf6ent Extractor.EXE / WIZARDS / APPBLDR.H < prev    next >
Encoding:
C/C++ Source or Header  |  1998-05-26  |  7.6 KB  |  156 lines

  1. #DEFINE CRLF CHR(13)+CHR(10)
  2. #DEFINE    MENU_PROMPT_LOC        "App\<lication Builder..."
  3. #DEFINE    MENU_MESSAGE_LOC    "Runs Application Framework Builder"
  4.  
  5. #DEFINE LOG_NEWDATA_LOC    "Added data, form, or report files to project."
  6. #DEFINE LOG_UPDATE_LOC    "Updated project with new Application Builder settings."
  7.  
  8. #DEFINE FRAMEWORK_HELPID    2299000008
  9. #DEFINE OVERALL_HELPID        2299000000
  10. #DEFINE GENERAL_HELPID        2299000007
  11. #DEFINE CREDITS_HELPID        2299000001
  12. #DEFINE DATA_HELPID            2299000002
  13. #DEFINE FORMS_HELPID        2299000003
  14. #DEFINE REPORTS_HELPID        2299000004
  15. #DEFINE ADVANCED_HELPID        2299000005
  16.  
  17. #DEFINE C_DEFAULTSTYLE "Embossed"
  18. #DEFINE C_NOSTYLETABLE_LOC     "In order to use the Data page, please run the Form Wizard once to create the visual style table."
  19. #DEFINE C_WIZSTYLETABLE1 "WIZARDS\FRMSTYLE.DBF"
  20. #DEFINE C_WIZSTYLETABLE2 "WIZARDS\FRMSTYL2.DBF"
  21. #DEFINE C_WIZSTYLETABLE3 "WIZARDS\RPTSTYLE.DBF"
  22.  
  23. #DEFINE C_RPTSTYLE1_LOC "Presentation"
  24. #DEFINE C_RPTSTYLE2_LOC "Ledger"
  25. #DEFINE C_RPTSTYLE3_LOC "Executive"
  26. #DEFINE C_RPTSTYLE1_FILE "Style1H.FRX"
  27. #DEFINE C_RPTSTYLE2_FILE "Style2H.FRX"
  28. #DEFINE C_RPTSTYLE3_FILE "Style3H.FRX"
  29.  
  30. #DEFINE C_FORMDESCSUFFIX_LOC " Form"
  31. #DEFINE C_RPTDESCSUFFIX_LOC " Report"
  32.  
  33. #DEFINE C_ADDFILE_LOC "Would you also like to add this file to the framework meta table?"
  34.  
  35. #DEFINE APPHOOK_FILE    "APPHOOK.VCX"
  36. #DEFINE APPHOOK_CLASS    "APPHOOK"
  37. #DEFINE C_SELECTHOOK_LOC    "Select Application Hook Class"
  38.  
  39. #DEFINE C_INSTALLFRAMEWORK_LOC "The Application Builder will allow you to store additional information "+;
  40.         "for your forms and reports if you chose to install an application meta table. "+;
  41.         "Would you like to install the meta table now?" +CRLF+CRLF+C_INSTALLFRAMEWORK5_LOC 
  42.         
  43. #DEFINE C_INSTALLFRAMEWORK1_LOC "It appears that you already have an application meta table for this project "+;
  44.         "but no project hooks. Would you like to install the project hooks now?" +CRLF+CRLF+C_INSTALLFRAMEWORK5_LOC 
  45.  
  46. #DEFINE C_INSTALLFRAMEWORK2_LOC "You will have to close and reopen the project once for full changes to take effect."
  47. #DEFINE C_INSTALLFRAMEWORK3_LOC "You have a custom project hook installed. Certain builder options may be disabled."
  48. #DEFINE C_INSTALLFRAMEWORK4_LOC "It appears that you have an application meta table for this project, but it is not a valid structure for use by this builder. Certain builders options will be disabled."
  49. #DEFINE C_INSTALLFRAMEWORK5_LOC "Note: certain tabs on the builder are only available if you create a project using the Application Wizard which has a complete application framework."
  50. #DEFINE C_INSTALLFRAMEWORK6_LOC "The application meta table specified is not a valid meta table for this Builder. Certain builders options will be disabled."
  51.  
  52. #DEFINE C_NOHELP_LOC    "The FOXHELP.CHM file could not be loaded. This Help file contains valuable tips and ideas for developing your applications using the Application Builder and other tools."
  53.  
  54. #DEFINE C_DATAPAGEOPEN_LOC    "You have outstanding items selected in the Data page that have not yet been processed. Would you like to process them before exiting?"
  55.  
  56. #DEFINE C_FORMSFOLDER        "FORMS"
  57. #DEFINE C_MENUSFOLDER        "MENUS"
  58. #DEFINE C_REPORTSFOLDER        "REPORTS"
  59. #DEFINE C_DATAFOLDER        "DATA"
  60. #DEFINE C_GALLERYCLASS        "galleryutils"
  61. #DEFINE C_GALLERYCLASSLIB    "GALLERY\VFPGLRY.VCX"
  62. #DEFINE C_WEBCLASSLIB        "GALLERY\_WEBVIEW.VCX"
  63. #DEFINE C_HTMHELP            "WIZARDS\_FRAMEWK.HTM"
  64. #DEFINE C_WEBCLASS            "_webform"
  65. #DEFINE    C_WEBCAPTION_LOC    "What's Next!"
  66. #DEFINE C_NOWEBFILE_LOC        "One of the Application Builder help files could not be found. "+;
  67.                             "Check to make sure that both GALLERY\_WEBVIEW.VCX and WIZARDS\_FRAMEWK.HTM "+;
  68.                             "are installed properly in your Visual FoxPro root directory."
  69.  
  70. #DEFINE C_NOFRAMEWORK_LOC "Application does not appear to contain VFP framework classes. Certain tabs will be disabled."
  71. #DEFINE C_FAILAPPOBJ_LOC    "Failed to create App Object"
  72. #DEFINE    C_NOUPDATEGO_LOC "Could not update Go menu. Make sure file is not in use."
  73.  
  74. #DEFINE    C_NOUPDATE1_LOC "Could not update Application class. Make sure file "
  75. #DEFINE    C_NOUPDATE2_LOC " is not in use."
  76. #DEFINE C_NOFIND_LOC    "Could not find Application class."
  77. #DEFINE C_NOSPLASH_LOC    "Could not find Splash class."
  78.  
  79. #DEFINE C_NOPROJ_LOC    "You must have a project open to use."
  80. #DEFINE C_WIZFILEEXISTS1_LOC    "The file "
  81. #DEFINE C_WIZFILEEXISTS2_LOC    " already exists. Would you like to have the Wizard generate a new one?"
  82.  
  83. #DEFINE C_METAEXCL1_LOC    "The meta table "
  84. #DEFINE C_METAEXCL2_LOC    " could not be opened because it may be used exclusively. You need to close it or open it shared for use with Application Builder."
  85.  
  86. #DEFINE APP_BUILDER_TOPFORM     "_topform"
  87. #DEFINE APP_BUILDER_APP             "_application"
  88. #DEFINE APP_BUILDER_SPLASH         "_splash"
  89.  
  90. #DEFINE TOPMENU_OBJTYPE            5
  91. #DEFINE NORMALMENU_OBJTYPE        1
  92.  
  93. #DEFINE APP_BUILDER_CLASS_PREFIX       "app"
  94. #DEFINE    APP_BUILDER_FILE_SUFFIX          "_app"
  95.  
  96. #DEFINE APP_BUILDER_MAINMENU_SUFFIX   "_main"
  97. #DEFINE APP_BUILDER_TOPMENU_SUFFIX    "_top"        
  98. #DEFINE APP_BUILDER_APPENDMENU_SUFFIX "_append"        
  99. #DEFINE APP_BUILDER_GOMENU_SUFFIX     "_go"
  100.  
  101. #DEFINE STAT_LOADING_LOC    "Loading Application Builder...."
  102. #DEFINE STAT_APPBLDR_LOC    "Application Builder"
  103. #DEFINE STAT_UPDATE_LOC        "Please be patient while application is updated...."
  104.  
  105. #DEFINE FORM_TYPE_EXTENSIONS    "SCX;VCX;PRG"
  106. #DEFINE REPORT_TYPE_EXTENSIONS    "FRX;LBX;PRG"
  107. #DEFINE BADFILETYPE_LOC    "Invalid file type selected."
  108. #DEFINE NOTINMETA_LOC    "File(s) were found in the meta table which no longer exist in the project. Would you like to remove these from the meta table?"
  109. #DEFINE DELETEFROMMETA_LOC    "Are you sure you want to remove this document from the meta table?"
  110. #DEFINE WRITEOUTPROJECT_LOC    "The Application Builder currently contains data from another project. Would you like to save these changes?"
  111.  
  112. #DEFINE CAPTION_LOC    "Application Builder"
  113. #DEFINE UPDATINGAPP_LOC    "Updating application..."
  114.  
  115. #DEFINE CLEANUPMETA_LOC    "This routine will synchronize the active project to entries in the application meta table by adding/removing files from meta table to correspond with those in the active project. Would you like to continue?"
  116.  
  117. #DEFINE STAT_UPDATEMETA_LOC    "Removing files from meta table not found in active project..."
  118. #DEFINE STAT_UPDATEPJX_LOC    "Adding new files to meta table found in active project..."
  119. #DEFINE STAT_REFRESHDONE_LOC    "Finished updating."
  120.  
  121. #DEFINE    ADDAPPOBJ_LOC    "Would you like to add a mediator object to this form to fully enable it for use with the application framework?"
  122.  
  123. #DEFINE    MSG_ERROR_LOC    "Error number: "
  124. #DEFINE    MSG_METHOD_LOC    "Method: "
  125. #DEFINE    MSG_LINENUM_LOC    "Line number: "
  126. #DEFINE    MSG_LINE_LOC    "Line: "
  127. #DEFINE    MSG_MESSAGE_LOC "Message: "
  128. #DEFINE    MSG_ERRORCONTINUE_LOC    "Would you like to continue running builder?"
  129.  
  130. #DEFINE APPOBJECT_PATH        "\libs\"
  131. #DEFINE APPOBJECT_FILE        "_app.vcx"
  132. #DEFINE APPOBJECT_NAME        "_application"
  133.  
  134. #DEFINE    FRMOBJECT_CLASS        "_formmediator"
  135. #DEFINE    FRMOBJECT_FILE        "_framewk.vcx"
  136. #DEFINE    FRMOBJECT_NAME        "app_mediator"
  137.  
  138. #DEFINE C_BASEAPPCLASS        "_application"
  139. #DEFINE C_BASEAPPCLASSLIB    "WIZARDS\_FRAMEWK.VCX"
  140.  
  141. #DEFINE C_TABLEWIZ "WIZARDS\WZTABLE.APP"
  142. #DEFINE C_DATAWIZ "WIZARDS\WZDBC.APP"
  143.  
  144. #DEFINE C_NOHOOKFILE_LOC    "The following file could not be located in your Wizards folder : "+APPHOOK_FILE +CRLF+CRLF+;
  145.         "This file is required to use the Application Builder."
  146.         
  147. #DEFINE METAFIELD1    "DOC_TYPE"
  148.  
  149. #DEFINE LOCATEHELP_LOC    "Please locate the FOXHELP.CHM help file:"
  150.  
  151. #DEFINE MENU_ONTOP_LOC        "\<Always On Top"
  152. #DEFINE MENU_CLEANUP_LOC    "\<Cleanup"
  153. #DEFINE MENU_HELP_LOC        "A\<ssistance"
  154. #DEFINE MENU_CANCEL_LOC        "Cancel"
  155.  
  156. #DEFINE C_PJXEXISTS_LOC    "This project name already exists, would you like to overwrite it?"